package com.tm;
/**
 * 2024/4/24
 * **/
public class Demo4 {
    public static void main(String[] args) {
        //目标：掌握表达式的自动类型转换
        byte a=10;
        int  b=15;
        long c=11;
        long d=a+b+c;
        System.out.println(d);

        double e=a+b+6.0;
        System.out.println(e);

        byte f=10;
        short g=11;
        int h=f+g+1;
        System.out.println(h);

        byte i=30;
        byte j=60;
        int j1=i+j;
        System.out.println(j1);

        /**
        第四天：
         1.什么表达式自动类型转换 ?
          根据不同的类型进行赋值，开始由最小的类型进行赋值，最终自动转换成大范围类型

         2.表达式最终的类型是由谁决定的 ?
           由最终表达式最高的类型决定的

         3.表达式的有那些类型转换需要注意的 ?
          byte short long 是直接转换为int类型实现的
         */


    }
}

